package com.rc.web.converter;

import com.rc.pojo.po.Memory;
import com.rc.pojo.vo.memory.MemoryVO;
import org.mapstruct.Mapper;

/**
 * 记忆信息转换器
 * 使用MapStruct实现PO到VO的转换
 */
@Mapper(componentModel = "spring") // 声明为Spring组件
public interface MemoryConverter {

    /**
     * 将记忆持久化对象转换为视图对象
     * @param memory 记忆持久化对象
     * @return 记忆视图对象
     */
    MemoryVO toVO(Memory memory);
}
